home *** CD-ROM | disk | FTP | other *** search
/ AmigActive 10 / AACD 10.iso / AACD / Resources / Sound / AHI / Developer / examples / Low-level / HardDiskRecord / smakefile < prev   
Makefile  |  1997-07-03  |  1KB  |  45 lines

  1.  
  2. DEST= HardDiskRecord
  3. CFLAGS= GST=Include:all.gst UtilityLibrary NoStackCheck CommentNest NoIcons MemorySize=Huge Parameters=Register Debug=Full
  4. DEBUG= LIB:debug.lib LIB:amiga.lib 
  5. LFLAGS= LIB LIB:sc.lib $(DEBUG) noicons smalldata smallcode #stripdebug
  6.  
  7. OBJS= GUI.o HardDiskRecord.o recordfunc.o
  8.  
  9. $(DEST): $(OBJS)
  10.    slink $(LFLAGS) TO $(DEST) FROM LIB:c.o $(OBJS)
  11.  
  12. GUI.c: GUI.des
  13.    CProducer GUI.des
  14.  
  15. GUI.h: GUI.des
  16.  
  17. GUI.o: GUI.c GUI.extras.h smakefile
  18.    sc $(CFLAGS) GUI.c
  19.  
  20. HardDiskRecord.o: HardDiskRecord.c GUI.h GUI.extras.h smakefile
  21.    sc $(CFLAGS) HardDiskRecord.c
  22.  
  23. recordfunc.o: recordfunc.a smakefile
  24.    asm recordfunc.a
  25.  
  26.  
  27. dist:    
  28.     smake allclean
  29.     smake $(DEST)
  30.     --delete Projekt:AHI/HardDiskRecord.lha t:HardDiskRecord all
  31.     --makedir t:HardDiskRecord
  32.     slink from $(DEST) ND NOICONS to $(DEST)
  33.     copy HardDiskRecord.readme $(DEST) t:HardDiskRecord
  34.     copy Catalog? t:HardDiskRecord ALL
  35.     lha -r a Projekt:AHI/HardDiskRecord.lha T:HardDiskRecord
  36.     delete t:HardDiskRecord all
  37.     smake clean
  38.  
  39. clean:
  40.     --delete \#?.(map|o|lnk|info) QUIET
  41.  
  42. allclean:
  43.     smake clean
  44.     --delete $(DEST)
  45.